tuyển trạch
The Empty Scouting Dossier and the Craft of Note-Taking in Vietnamese Youth Table TennisOPENING A fourteen-page PDF sat on my desk all Monday morning. The cover page...
Beneath the V.League Table: Pressing Data, Youth Academies and the Trust GapOpening In the last three rounds of V.League 1, an indicator that rarely...
A Blank Scoresheet at the Youth Table Tennis Event: When Scouts Must Dig for Their Own DataMy tracking sheet had twelve cells. After the U15 final at a youth table tenn...
The Blank Dossier of the Transfer Window: When a Dataset Has Not a Single LineTwo in the morning in Lyon, and I open the file that has just landed in my...
Vietnamese Basketball and the Data Gap: Nine Cuts from the VBAOn my desk in Nha Trang, a season file on Vietnamese basketball is usually fa...
Singapore vs Bangladesh: Zero Points, Minus-Two and Minus-Three, and a Competition Name Nobody Has VerifiedBefore every match I follow, I open three things: the wage bill, the pressing...
World Hopes Week in Sheffield: 40 U12 Children and the Sediment Layer Nobody Bothers to DigEleven years ago, in a small video room in Shanghai, I spent four consecutive...
Empty Tables in the Transfer Window: When Esports Data Reports Lose Their WitnessesDecember in Beijing, minus seven degrees. I sat in a cafe on Chaoyang Road wi...
Branthwaite and Man Utd: the centre-back profile, Everton's leverage and the trap of regretThe call lasted less than four minutes, but it was enough to remind me that a...
Observations from a Vietnamese youth talent hunt: value lies deep below the surface, not on the scoreboardOn a Saturday afternoon, I sat on the rough concrete stands of a provincial...
Al-Hilal, Al-Nassr and the AFC's Test of Consistency in the West RegionThe phone buzzed at 2 a.m. Liverpool time. The screen showed a Kooora link fr...
Riyad Mahrez and Al-Shamal: A One-Year Deal Opens the Motivation Equation for a 35-Year-Old StarI remember an evening in July 2026. I was reviewing match footage of Al-Ahli...
AVP League 2026: When the Block Is Neutralized, the Final Becomes a Defensive BattleThe clock in Hai Phong read 3 a.m. The coffee had gone cold long ago, but I...
China-EU Table Tennis Friendship Event in Brussels: When Two Olympic Champions Sat Out and a Bridge Was BuiltI sat in the back row of a small table tennis club on Belgian soil, and the...
Đinh Văn Tâm, the Asiad 20 silver and an injury the scoreboard never countedOn the morning of the final, Đinh Văn Tâm stepped onto the mat with his left...
Vietnam Down to Three Strikers Before the Third-Place Playoff: What the Noisy Stands Cannot SeeVietnam Down to Three Strikers Before the Third-Place Playoff: What the Noisy...
Morocco Beat Gabon 2-0, but the Biggest Question Is Still Brahim Diaz's AnkleIn Rabat, the post-match press conference after Morocco's 2-0 win over Gabon...
Pressing Pressure and the Return of Identity: Analyzing Binh Duong's Victory over HAGLI looked at the clock: 68th minute, the score was 2-1 for Binh Duong. The Go...
Possession Is an Illusion: The Beautiful Deaths of the GiantsOn June 27, 2026, in Kazan, Germany left the World Cup holding almost all of...
Sombra, Roadhog and the Meta Chaos Window: Reading Overwatch 2 Season 5 PatchIn a scrim room in Seoul in late August, the head coach of an Overwatch 2 tea...
